package com.sam.designpattern.singleton;

/**
 * @Author: Sam
 * @Date: 2022-07-22 15:40
 * @Description: 单例模式-懒汉式 线程不安全
 */
public class LazySingleton {

    //定义一个变量来存储类实例
    private static LazySingleton instance = null;

    //私有化构造方法，好在内部控制创建实例的数目
    private LazySingleton() {
    }

    public static LazySingleton getInstance() {
        //判断存储实例的变量是否有值
        if(instance == null){
            //如果没有就创建一个实例
            instance = new LazySingleton();
        }
        return instance;
    }
}
